package com.lvy.hczn.transmit.service;

import com.lvy.hczn.front.system.domain.business.PackSpu;
import com.lvy.hczn.mq.rocket.ParamInfo;
import com.lvy.hczn.transmit.domain.dto.cteck.GoodsBag;
import org.springframework.web.bind.annotation.RequestBody;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface GoodsBagService {

    /**
     * 商品包装袋从平台同步
     *
     * @param request
     * @param info
     * @return void
     * @author yw
     * @date 2023-07-18 15:21:13
     */
    void syncGoodsBagFromPlatform(HttpServletRequest request, ParamInfo<GoodsBag> info);

    /**
     * 商品包装袋同步到仓库
     *
     * @param request
     * @param info
     * @return void
     * @author yw
     * @date 2023-07-18 15:22:18
     */
    List<PackSpu> syncGoodsBagFromTransmit(HttpServletRequest request, ParamInfo<PackSpu> info);
}
